building or movable structure - Español Inglés Diccionario